
####################都是用bookstrap的css样式
class BootStrapForm():

    # 这个字段就是为了我们的color不需要应用bootstrap的样式了
    # 根据python的多继承，子类中如果定义了这个属性，会覆盖掉非类中这个为空的
    bootstrap_class_exclude = []

    # 为了不在每一个字段加{"class":'form-control','placeholder':"请输入。。。"}，用于css效果
    def __init__(self, *args, **kwargs):
        super().__init__(*args, *kwargs)
        # name就是字段名，label就是verbose_name
        for name, field in self.fields.items():
            ############################################一定要加这个！！！！
            if name in self.bootstrap_class_exclude:
                continue
            field.widget.attrs['class'] = 'form-control'
            field.widget.attrs['placeholder'] = '请输入{}'.format(field.label)
